const app = getApp()
Page({
    data: {
        infoData: [
            {
                id: 'view',
                name: '我的',
                open: false,
                pages: [
                    {
                        title: '详情',
                        page: 'info',
                        file: 'info'
                    },
                    {
                        title: '切换',
                        page: 'sign',
                        file: 'sign'
                    },
                ]
            },
            {
                id: 'form',
                name: '程序',
                open: false,
                pages: [
                    {
                        title: 'TEST',
                        page: 'app/scan',
                        file: 'scan'
                    },
                    {
                        title: '我在',
                        page: 'app/map',
                        file: 'map'
                    }
                ]
            },
            {
                id: 'content',
                name: '群录',
                open: false,
                pages: [
                    {
                        title: '详情',
                        page: 'text',
                        file: 'text'
                    },
                    {
                        title: '小程序',
                        page: 'app/mini',
                        file: 'mini'
                    },
                    {
                        title: '公众号',
                        page: 'app/wxmp',
                        file: 'wxmp'
                    },
                    // {
                    //     title: '公众号',
                    //     page: 'shareMem',
                    //     file: 'share?memNum=201430098009'
                    // },
                ]
            },
        ],

        respData: [
            {
                "name": "默认组织",
                "id": "09a4702f-ebad-4746-bafc-5a8eb38afc6d",
                "open": false,
                "depName": "",
                "pages": ['详情', '成员'],
            }
        ],
    },
    kindToggle: function (e) {
        var id = e.currentTarget.id, infoData = this.data.infoData;;
        console.log(id);
        for (var i = 0, len = infoData.length; i < len; ++i) {
            if (infoData[i].id == id) {
                infoData[i].open = !infoData[i].open
            } else {
                infoData[i].open = false
            }
        }
        this.setData({
            infoData: infoData
        });
    },
    goMap: function (e) {
        wx.navigateTo({
            url: '../app/map/map',
        })
    },
    onLoad: function (options) {
     
      if (app.globalData.userInfo) {
        this.setData({
          userInfo: app.globalData.userInfo,
          hasUserInfo: true
        })
      } else if (this.data.canIUse) {
        // 由于 getUserInfo 是网络请求，可能会在 Page.onLoad 之后才返回
        // 所以此处加入 callback 以防止这种情况
        app.userInfoReadyCallback = res => {
          this.setData({
            userInfo: res.userInfo,
            hasUserInfo: true
          })
        }
      } else {
        // 在没有 open-type=getUserInfo 版本的兼容处理
        wx.getUserInfo({
          success: res => {
            app.globalData.userInfo = res.userInfo
            this.setData({
              userInfo: res.userInfo,
              hasUserInfo: true
            })
          }
        })
      }
    },
    getUserInfo: function (e) {
      console.log(e)
      app.globalData.userInfo = e.detail.userInfo
      this.setData({
        userInfo: e.detail.userInfo,
        hasUserInfo: true
      })
    },
    requestDate: function () {


    },
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {
        
    },
    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {
        return {
            title: '手机群录',
            path: 'pages/sign/sign'
        }
    }
})

